/*
* Create time: 2008年02月1日 16:00:50 星期五
* Create user: King.Js
* 易教网
* 
*/
/********基本类**********/
* {margin:0;padding:0;} 
BODY {MARGIN: 0px;padding: 0px;text-align: center;margin-right: auto;margin-left: auto;
background: url(../i/wljjbodybg.gif) top repeat-x #fff;font-family:'Microsoft Yahei',"simsun";}
table{margin-right: auto;margin-left: auto;}
td {color: #666;font-size: 12px ;}
div {font-size: 12px ;margin-right: auto;margin-left: auto;text-align: left;}
ol,ul{list-style: none;}
textarea{font-size: 12px;}
.STYLE5 {font-size: 12px;
color:#000;
vertical-align:bottom;
cursor:pointer;
}
/********常用公共类**********/
.clearfix:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;} 
.clearfix { zoom:1; display: inline-block; _height:1px; } 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
*+html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */ 
/* */
.black{color: #000!important;}
.blue{color: #009fe1!important;}
.green{color: #1fa300!important;}
.red{color: #f00!important;}
.gray{color: #ccc!important;}
.topTl div em i,
.yel{color: #f50!important;}
.p11{font-size: 11px;}
.p14{font-size: 14px;}
.p12{font-size: 12px!important;}
.boder01{border: solid 1px #c6c6c6;}
.boder02{border: solid 2px #DCDCDC;}
.noboder{border: none!important;}
.none{display: none!important;}
.hackbox{height:5px;clear:both;overflow: hidden;}
.red1{color: #f00!important; text-decoration:underline!important;}
.red1:hover{text-decoration:none!important;}
.hui{ color:#6d6d6d!important;}

.butyle,.butgreen,.butblue{height: 22px;margin-left:8px;}
.butyle:hover,.butgreen:hover,.butblue:hover{background: url(../i/butbg.gif) left -52px repeat-x!important;border: solid 1px #bff94f!important;color: #577c10!important;}

.butyle{background: url(../i/butbg.gif) left -31px repeat-x;border: solid 1px #e9dc60;color: #8e6f00;}
.butgreen{background: url(../i/butbg.gif) left -52px repeat-x;border: solid 1px #bff94f;color: #577c10;}
.butblue{background: url(../i/butbg.gif) left -73px repeat-x!important;border: solid 1px #60cce9!important;color: #22677a;}


.fl{float: left;}
.fr{float: right!important;}
.ac{text-align: center!important;}
.ar{text-align: right;}
.cle{	clear: both;}

.topTcT strong,.tit01T A strong,.loginT1 em A strong,.ban1 ul li A strong,.ban2 ul li A strong{font-weight: normal;}



/********伪类**********/
A {color: #545454;text-decoration: none;}
A:hover {color: #000;text-decoration: none;}

A img{border: none;}

A.topTrDh,A.topTrDh:visited
{display: block;float: right;margin: 4px 7px;padding:3px 3px 2px 3px;*padding:3px 3px 1px 3px;background: #000;color: #fff;border: solid 1px #ffe400;}
A.topTrDh:hover{background: #f40d00;}

A.daolist,A.daolist:visited{display: block;margin:6px 15px;padding:5px 3px 3px 32px;background: url(../i/anbg.gif) #fefef1 10px -638px no-repeat;border: solid 1px  #fef5c5;letter-spacing:8px;}
A.daolist:hover,A.daolistc{background: url(../i/anbg.gif) #f1ffe1 11px -672px no-repeat;border: solid 1px #d2ffa7;color: #247500;}
A.daolistc/**选中状态**/{display: block;margin:6px 15px;padding:5px 3px 3px 32px;letter-spacing:8px;}

A.textunl,A.textunl:visited{text-decoration:underline !important;}
A.textunl:hover{text-decoration:none !important;}

/*******顶部*******/
.topT{text-align: center;width: 950px;vertical-align: middle;clear: both;}
.topT h1{font-size: 12px;display:inline;}  

.topTl{float: left;margin:10px 10px 0 5px;width: 141px;}
.topTc{float: left;width: 635px;}

.topTcT{clear: both;padding:10px 10px 5px 10px;text-align: left; height:auto; }
.topTcT h1,.topTcT strong{color: #f00; font-weight: bolder;}

.topTcT A{text-decoration: underline;color: #000;}
.topTcT A:hover{text-decoration:none;}
.topTcT img{float: left;}
.topTcB{display: block;height:28px;line-height: 28px;vertical-align: middle;background: url(../i/daobg01.gif) left -91px repeat-x;border: solid 1px #e8e8e8;font-style: normal;font-size: 14px;font-weight: bolder; clear:left;}
#city_div{float: left;display: block;width: 94px;height: 20px;line-height: 16px; vertical-align:middle;background:url(../i/wljjt.gif) no-repeat;font-size: 12px;text-align: center;font-weight:normal; color: #fff;margin:6px 20px 0 10px;}
#top_city_div{height:30px;width:150px;float:left;}
/*.topTcB span{float: left;display: block;width: 94px;height: 16px;line-height: 16px; vertical-align:middle;background:url(../i/wljjt.gif) no-repeat;font-size: 12px;text-align: center;font-weight:normal; color: #fff;}*/
.topTcB span a{ color:#fff; text-decoration:none;}
.topTcB span a:hover{color:#fff; text-decoration:underline;}
.topTcB img{vertical-align: middle;margin:2px 5px 0 0!important;*+margin:5px 5px 0 0;}
.topTcB h1,topTcB strong,.topTcB h3{font-size: 14px;display: inline;color: #f00;}

.topTr{float: right;margin:10px 0 0 5px;line-height:2.5;width:145px;text-align: center;}
.topTr A:hover{text-decoration: underline;}
.topTr img{border: none;vertical-align: middle;margin:0 3px;}

.tttext{font-size:14px; font-weight:bold; letter-spacing:2px; display:block; margin-top:6px;}
.tttext em{font-style:normal}


/******两栏布局******/
.main,.daohnew{clear:both;width:950px; height:auto;margin-right: auto;margin-left: auto;background:#fff;}
.wljjdqwz{ float:left; font-size:14px; color:#6d6d6d;height:35px; line-height:35px; vertical-align:middlemargin-top:5px; }
.wljjdqwz h1{ font-size:14px!important; font-weight:bold!important; display:inline;}
.wljjdqwz a{font-size:14px; text-decoration:none;}

.daohang{ clear:both; padding:2px;line-height:20px;font-size:12px!important;color:#666666; margin-top:5px; margin-bottom:3px;}
.daohang span{border:1px solid #e2e5e8;height:22px; line-height:22px; vertical-align:middle; margin-right:6px; font-weight:normal; padding:1px 2px 1px 2px;}
.daohang span a{ color:#F00;}
.daohang span a:hover{ color:#F00;text-decoration:underline;}
.topTcT_right a{color:#000000; text-decoration:underline; }.topTcT_right a:hover{color:#000000; text-decoration:none;}
.topTcT_left{float:left; margin-left:12px; display:inline; font-size:12px;}
.topTcT_right{float:right; display:block; width:600px; text-align:right;color:#000000; padding-right:10px;}
.topTcT_right strong{color:#000000; }
.subsort{ float:left; margin-top:6px;border:1px solid #e2e1df; background:#fcfcfc; width:928px; padding:5px 10px 10px 10px; font-size:14px; color:#6d6d6d; line-height:25px; margin-bottom:5px;}
.subsort p{ line-height:28px;}
.subsortspan{ width:75px;font-size:14px; float:left; margin-top:2px; font:normal;}
.subsortspan p{word-break: break-all; word-wrap:break-word;display:block;width:844px;table-layout: fixed;}

.subsort a{float:left; display:block;word-break:keep-all; font-size:12px; margin-right:10px; color:#6d6d6d;}
.subsorta{background:#ff4c0d!important; color:#fff!important;}
.teasort{ float:left; margin-top:3px; clear:both;font-size:14px;}
.teasort span{ width:75px; float:left;font-size:14px;}
.teasort a{ float:left;color:#6d6d6d;}
.teasort a:hover,.subsort a:hover{ color:#f50;}
.wljjbor{ clear:both; background:url(../i/wljjbor0.jpg) repeat-x; width:940px; height:3px; margin-bottom:8px;}
.wljjl{ float:left; clear:both; width:690px; margin-top:5px;}
.wljjt01{ float:left; clear:both; width:680px; height:24px; line-height:24px; vertical-align:middle; background:url(../i/wljjt1.jpg); text-align:left; padding-left:10px;font-size:14px; font-weight:bold; color:#333;}
.wljjt01 h2{font-size:14px; font-weight:bold; color:#333 display:inline;}
.wljjbor1{ float:left; clear:both; width:688px; border:1px solid #e6e6e6;}
.tealist{  float:left; border:1px solid #fff; position:relative; clear:both; width:680px; border-bottom:1px dashed #e6e6e6; margin-bottom:10px; padding:15px 0 15px 0;}

.tczs{ float:left;font-style:normal; margin-left:115px; clear:both; font-size:14px!important; background:#f7f7f7; margin-right:10px; color:#333; padding:6px!important; line-height:20px!important; border:1px solid #e6e6e6;}
.tczs em{ font-style:normal;}

.tczs a:hover,.tealist:hover{ background:#fefef1;border:1px solid #fc9400; }
.l1{ float:left;width:95x; margin-left:10px;display:inline;}
.teaa1{ color:#0f989c!important; text-decoration:underline!important;}
.teaa1:hover{ text-decoration:none!important;}
.teaa2{ color:#666!important; height:13px; height:12px; background:url(../i/coin1.jpg) no-repeat left; padding-left:15px; font-size:14px;}
.teaa2 a{ color:#1fa300!important; text-decoration:none;}
.teaa2 a:hover{ color:#1fa300!important; text-decoration:underline;}
.l1 p{ clear:both;width:95px; line-height:18px; margin-bottom:6px; text-align:center;}
.teapic{ float:left;}
.teapic img{ float:left;display:block;width:90px;height:90px;border-radius:50px;position:absolute; margin:10px 0 0 15px;border:1px solid #fff;}
.teapic img:hover{ border:1px solid #e6e6e6;}


.r1 {width:470px;float:left;font-size:14px;margin-left:120px;display:inline;}
.r1 i{ font-style:normal;}
.r1 p{ clear:both; line-height:24px; color:#333;}
.r1pimg{ margin:5px 2px 0 5px; background:url(../i/nc1.gif) no-repeat; background-size:14px 14px; font-size:12px; padding-left:15px;}
.r1pimg img{ margin:9px 1px 0 0;}
.r1 p a{color:#333; text-decoration:none;}
.r1 p a:hover{color:#000; text-decoration:underline;}

.wljjr{width:242px; float:right;padding:10px 0 20px 0;}
.wljjr1{width:242px; float:right;padding:0 0 20px 0;}
.wljjr2{width:242px; float:right;padding:3px 0 20px 0;}
.wljjrtop{ width:230px; float:right; background:#fcfcfc; border:1px solid #e6e6e6; padding:8px 5px 5px 5px; font-size:14px;}
.wljjrtop li{ list-style:none; float:left;}
.wljjrtop li h2 a{ display:block; width:72px; height:25px; line-height:25px; vertical-align:middle; text-align:left; float:left; font-size:12px; font-weight:normal; margin:2px 0 2px 0; }
.wljjrbot{ float:left;width:230px;  border:1px solid #e6e6e6; border-top:none;padding:8px 5px 5px 5px;font-size:14px;background:#fcfcfc; margin-bottom:8px;}
.wljjline ul{ padding-top:8px;}
.wljjline ul li{ float:left; width:220px; clear:both; line-height:20px;  }
.wljjtbot{width:240px; height:250px; float:left; margin-top:0 2px 2px 2px;  border:1px solid #e6e6e6; }
.wljjt02{ float:left;width:240px; line-height:32px; vertical-align:middle; font-size:14px; font-weight:bold; text-align:center;height:32px; background:url(../i/nt01.jpg) repeat-x; color:#303030;}
.wljjt02 p{ clear:both;}
.h5{ height:5px; clear:both;}
.xzappt{clear: both;width:240px; background:#71ba37; border:1px solid #589b22; height:25px; line-height:25px; vertical-align:middle; font-size:14px; color:#fff; text-align:center;}
.xzappt a{ color:#fff; text-decoration:underline; margin-right:5px;}
.xzappt a:hover{ color:#fff; text-decoration:none;}







.headNav{background: url(../i/daobg01.gif);height:27px;clear: both;text-align: center;}
.headNav .navCon{ width:950px; margin-right: auto;margin-left: auto;}
.navCon-cate{ width:210px; height:22px; line-height:22px; font-size:14px; font-weight:bold;  background:url(../i/wljjnt1.gif) no-repeat; color:#fff!important; position:relative; margin-top:5px; position:relative;z-index:30;}
.navCon-menu li{float: left; height:25px;line-height:25px;text-align: center; margin-top:4px; }
.navCon-menu li a{float: left; width:100px;display: block;background:url(../i/daobg03.gif) left -97px no-repeat;font-size: 14px;font-weight: bolder;color: #fff;letter-spacing: 1px;}
.headNav .navCon .navCon-menu li a:hover{background: url(../i/wljjt01.gif) no-repeat;color: #000!important;}
.selected{background: url(../i/wljjt01.gif) no-repeat;}
.selected a{color: #000!important;}
.navCon-cate-title{ font-size:14px!important; color:#fff!important; line-height:22px; height:22px; }
.navCon-cate-title a,.navCon-cate-title span{ width:163px!important; padding-left:45px; text-decoration:none; text-align:center;color:#fff!important; }
.navCon-cate-title a:hover,.navCon-cate-title span:hover{ text-decoration:none;}
.navCon-cate:hover{background:url(../i/wljjnt2.gif) no-repeat; }
.headNav .navCon .navCon-cate .cateMenu{ width:206px;  position:absolute;z-index:300; left:0px;  background:#fff; border:2px solid #4ad210; box-shadow: darkgrey 5px 5px 15px 5px ; cursor:pointer;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag { width:188px;line-height:22px; border-bottom:1px solid #ccc;}
.cate-tag strong,.cate-tag1 strong{ margin-right:10px; font-size:14px;}
.headNav .navCon .navCon-cate .cateMenu li{ font-size:14px;font-weight:normal; color:#fff; padding:0 8px 0 8px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .cate-tag1{ text-indent:0px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel p{ height:25px;}
.cate-tag .cate-tag1{ font-size:14px; font-weight:normal;}
.listModel a{ margin-right:3px;}
.headNav .navCon .navCon-cate .cateMenu .on{background:#d8f9ca; color:#000;}
.headNav .navCon .navCon-cate .cateMenu .on .cate-tag a .cate-tag1 a.listModel a{ color:#fff;}
.cate-tag1{width:188px; overflow:hidden; line-height:30px; border-bottom:1px solid #ccc; }

.headNav .navCon .navCon-cate .cateMenu .list-item{ width:640px; padding:8px 10px 8px 0; border:2px solid #4ad210;  background:#FFFFFF; position:absolute; left:206px;left:206px\9;+left:206px;_left:206px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemleft{ width:100%; float:left;}
.headNav .navCon .navCon-cate .cateMenu .list-item dl{ clear:both;}
.headNav .navCon .navCon-cate .cateMenu .list-item dt{ float:left;color:#666; font-size:12px; text-indent:0px;margin-right:8px; font-weight:bold; line-height:22px;}
.list-item dt a{display:block; width:85px; text-align:right;color:#42ca08; font-size:12px; margin-top:3px; }
.list-item dt a:hover{ color:#2b8c01; text-decoration:none;}
.headNav .navCon .navCon-cate .cateMenu .list-item dd{ float:left; font-size:12px; font-weight:normal; text-indent:0px; line-height:26px;}
.headNav .navCon .navCon-cate .cateMenu .list-item dd a{ margin-right:5px; margin-left:5px; }
.headNav .navCon .navCon-cate .cateMenu .list-item dd a:hover{background:#4ad210; color:#fff;}

.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list{ padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p{ line-height:25px; text-indent:0px; font-size:12px; font-weight:normal; color:#000;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a{ color:#646464;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a:hover{ color:#000;}

.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list{ padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list a{ display:block; width:210px; height:100px; text-indent:0px; overflow:hidden;}

/*********翻页********/
.num{clear: both;background: #fefef1;border: solid 1px #fef5c5;margin:10px;padding: 5px;color: #875214;text-align:center;overflow: hidden; zoom:1;}
.num span,.num a{margin: 0 3px;padding: 3px 6px;background: #fef7b9;color: #875214;}
.num span:hover{background: #79CD16;color: #fff!important;}
.num a:hover{background: #79CD16;color: #fff!important;}
span.numc{background: #db9b26!important;color: #fff!important;}
a.numc{background: #db9b26!important;color: #fff!important;}


/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display:none;
}
.show{
	display:block;	
}
.hide {
	display:none;
}
/**********底区**********/
.footer{clear: both;padding:8px;background: url(../i/daobg01.gif) #fff left -135px repeat-x;border-top: solid 1px #efde80;color: #c28729;line-height: 2;text-align: center;}
.footer ul{list-style: none;}
.footer ul li{display: inline;margin:0 3px;padding:0 3px; border-right: solid 1px #b5a060;}
.footer img{vertical-align: middle;}
.footer A{color: #c28729;}
.footer A:hover{color: #a26a11;text-decoration: underline;}

.newbor{ border:2px solid #faf6e1; width:580px; height:230px; margin:20px 0 20px 170px; padding:10px; font-size:14px; line-height:35px;}
.newbor p{ margin:10px 0 10px 0;}
.newbor p a{ color:#333; text-decoration:none;}
.newbor p a:hover{color:#000; text-decoration:underline;}
.newborbg{ background:#f9f9f9;}
.ycjx_ad{ width:100%; clear:both; background:url(../i/yckxadbg1.jpg) repeat-x; height:340px; margin-top:4px;}
.ycjx_ad1{ width:100%; clear:both; background:url(../i/yckxadbg2.jpg) repeat-x; height:314px;}
.ycjx_box1{ clear:both; width:905xp; height:94px; background:url(../i/ycjx_tbg1.jpg); color:#666666; font-size:14px; padding:25px 10px 10px 35px; line-height:30px; text-indent:2em; margin-bottom:10px;}
.ycjx_t1{margin:10px 10px 18px 20px;  display:inline; }
.ycjx_a1{ display:block; width:107px;  height:24px; color:#fff!important; font-size:12px; text-decoration:underline; letter-spacing:3px; margin-left:45px; display:inline;}
.ycjx_a2{ width:107px; height:24px;  color:#fff!important; font-size:12px; text-decoration:underline; letter-spacing:3px;margin-left:55px;}
.ycjx_mar1{ float:left; margin-left:22px; margin-top:8px; display:inline;}
.ycjx_mar2{float:left;  margin:20px 0 20px 0;}
.ycjx_mar3{float:left;  margin-bottom:20px;}
.npadt{ padding-bottom:30px;}
.ycjx_mar4{float:left;  margin-top:8px;}
.ycjx_lsrz1{float:left;  margin:30px 0 30px 200px; display:inline;}
.ycjx_lsrz1 img{ float:left; margin-right:10px;}
.ycjx_zclc{ clear:both;margin-bottom:30px;}
.ycjx_zclc img{ margin-left:15px; display:inline;}
.ycjx_ys{ float:left; margin:30px 0 20px 30px;display:inline;}
.ycjx_ys img{ float:left; margin-right:25px;}
.wljx{ float:right; margin-top:6px;}
.mingmart{ margin-top:4px;}
/***********新注册4月3号结束,请家教订单4月9号开始********/
.qddbg{background:url(../i/zucebg.jpg) repeat-x top; margin-top:2px;}
.qddcontent{  width:950px;border:#d89300 solid 1px;background:#FFFFFF; overflow:hidden;}
.loginb5{margin:12px auto 20px 8px;padding:5px;width:665px; float:left;}
.loginb5 fieldset {border: none;}
.loginb5 fieldset div {padding:5px;_height:1%;overflow:auto;}
.loginb5 fieldset TEXTAREA{padding: 2px;font-size: 12px;}
.loginb5 fieldset label {float:left;width:130px;;text-align:right;padding:5px;margin-right:5px;}
.loginb5 fieldset p{margin:5px;line-height: 2;}
.loginb5 p img{margin:5px;vertical-align: middle;}
.loginb5 A:hover{text-decoration: underline;}
.qdddiv1{ float:left; width:355px; margin:0px;}
.qdddiv2{ float:left;width:207px;background:#fff9ed; border:#ffdd99 1px solid;vertical-align:middle; padding:2px 0; color:#f80;}
.qdddiv1 span{float:left;width:127px;text-align:right;padding:5px;margin-right:4px; }
.ffbg{ background:url(../i/ffbg.gif) top no-repeat; height:140px; color:#777; margin-top:10px; }
.ffbg strong{color:#000;}
.fangfa1{ width:123px; float:left; line-height:1.4; margin:20px 0 0 92px!important;*+margin:20px 0 0 46px;}
.fangfa2{ width:123px; float:left;line-height:1.4;margin:20px 0 0 80px;}
.fangfa3{ width:123px; float:left; line-height:1.4;margin:20px 0 0 82px;}
.ffbg a{ color:#FF0000; text-decoration:underline;}
.ffbg a:hover{ color:#0000FF; text-decoration:none;}
.qddbg1{ background:#e1f1ff; border:solid 1px #c8d2fe;}
.qddright{ float:right; width:305px; margin-top:5px; margin-right:15px;}
.qddr{border:solid 1px #ffdc9b;  padding:1px; margin-top: 10px;}
.qddys{background:url(../i/rightbg.gif) repeat-x; padding-left:5px; height:28px;}
.qddys img{ border:none; float:left; margin-right:5px;}
.qddys h2{ text-align:left; padding-top:3px;width: 200px; float: left;}
.qddli{ background:#fff5e1; border-top: solid 1px #ebebeb;list-style:none;}
.more{ width: 45px; float: right; margin-right: 5px; margin-top: 2px;}
.qddbt{ text-align:center; line-height:24px; font-size:14px; margin-top:20px; margin-bottom:20px;}
.qdddiv{ margin-left:250px; padding-bottom:160px!important;}
.qdddiv A{ display: block; margin:15px 0;background: url(../i/butbg.gif) left -72px  repeat-x !important;border: solid 1px #60cce9!important;color: #22677a; width:120px; height:19px; line-height: 19px; vertical-align: middle; text-align:center;} 
.qdddiv A:hover{background: url(../i/butbg.gif) left -52px repeat-x!important;border: solid 1px #bff94f!important;color: #577c10!important;width:120px; text-align:center;}
.qddjy{ text-align:center; line-height:25px; font-size:14px; color: #999999; margin:15px auto 15px auto;}
.qddwz{background:url(../i/titbg1.jpg) repeat-x; padding-left:5px; height:25px; border-left:solid 1px #faf285; border-right:solid 1px #faf285; border-bottom:solid 1px #faf285;}
.qddwz img{ border:none; float:left; margin-right:5px;}
.qddwz h2{ text-align:left;padding-top:3px;}
.imgtub{padding-top:6px;}
.rcur1{height:21px;background: url(../i/butbg.gif) left -171px repeat-x; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; border-top:solid 1px #e2e2e2;border-bottom: solid 1px #9cff4f;color: #999;}
.rcur1:hover{ border-bottom:solid 1px #e2e2e2;}
.rcur1 p{margin-left: 10px;padding:4px 0 0 15px;background: url(../i/d05.gif) 1px 6px no-repeat;}
.rcur1 A,.rcur1 A:visited {color: #999;text-decoration: none;}
.rcur1 A:hover {color: #856b31;text-decoration: underline;}
.qqqjj{ background:url(../i/qq1.gif) top no-repeat; height:118px;  }
.qqqjj1{ background:url(../i/qq2.gif) top no-repeat; height:118px; width: 298px;  }
.qqqjj h3,.qqqjj1 h3{ font-size:16px; color:#000; padding:82px 0 0 123px;}
.qjjcg{  padding: 15px 0 0 180px; font-size: 14px; }
.qyy{margin:0px auto 20px auto;padding: 5px;width:700px;background: #fff;border: solid 2px #f8f1d1;}
.qyy fieldset {padding:10px;border: none;}
.qyy fieldset em{display: block;margin-bottom: 10px;padding: 30px 10px 10px 100px;height: 80px!important;*height: 40px!important;vertical-align: middle;background: url(../i/imp1.jpg) #d8f7f5 10px center no-repeat; border:solid 1px #abeee9;color:#000;font-weight: bolder;font-style: normal;font-size: 14px;}
.qyy fieldset div {clear:left;border-bottom: solid 1px #ededed;padding:5px;_height:1%;overflow:auto;}
.qyy fieldset TEXTAREA{padding: 2px;font-size: 12px;}
.qyy fieldset label {float:left;width:35%;text-align:right;padding:5px;margin-right:5px;}
.qyy fieldset p{margin:5px;line-height: 2;}
.qyy p img{margin:5px;vertical-align: middle;}
.qyy A:hover{text-decoration: underline;}
.mainbg{padding-top: 7px;}
.rcur{margin:2px 2px -2px 2px;height: 21px;background: url(../i/butbg.gif) left -171px repeat-x;border: solid 1px #f4f4f4;border-bottom: solid 1px #bfff80;color: #999;}
.rcur:hover{border-bottom: solid 1px #e5faf0;}
.rcur p{margin-left: 10px;padding:4px 0 0 15px;background: url(../i/d05.gif) 1px 6px no-repeat;}
.rcur h2{padding-top: 5px;color:#f00; font-size:12px; font-weight:normal;  }
.rcur h1{height: 21px;padding-top:4px;color:#999; font-size:12px; font-weight:normal; display:inline; float:left; margin-left:5px; }
.rcur A,.rcur A:visited {color: #999;text-decoration: none;}
.rcur A:hover {color: #856b31;text-decoration: underline;}
.PleftM{float:left;width:690px;border:solid 1px #e6e6e6;}
.btbg1{ background:#fff3cf; border:solid 1px #ffe999;font-size: 14px; font-weight: bolder; color: #f00; margin-top:2px;}
.btbg2{ background:#e1ffe7; border:solid 1px #affabf;font-size: 14px; font-weight: bolder; color: #0f8fb9;}
.btbg3{ background:#ffced5; border:solid 1px #ffadad;}
.btbg4{ background:#fff3cf; border:solid 1px #ffe999;font-size: 14px; text-align: center; font-weight: bolder; color: #f00; margin-top:2px;}
.btbg1 img,.btbg2 img,.btbg3 img{ margin:0 7px 0 2px;}
.btbg2 strong{ color: #000; }
.zsbg{ background:#fff9ed; border:#ffdd99 1px solid;vertical-align:middle; padding:2px; color:#f80;}
.zctk{ width:50%; border-bottom:solid 1px #e4edf9; border-top:solid 1px #e4edf9; text-align:center; margin:10px  auto;}
.zc1div1{ width:150px; float:left;  padding:0px; margin:0px;}
.zc1div2{ width:150px; padding:0px; margin:0px;}
.loginb4{margin:0px auto 20px auto;padding: 5px;width:700px;}
.loginb4 fieldset {border: none;}
.loginb4 fieldset em{display: block;margin-bottom: 10px;padding: 30px 10px 10px 80px;height: 80px!important;*height: 40px!important;vertical-align: middle;     background: url(../i/imp.gif) #fffaa8 10px center no-repeat;border: solid 1px #fedb87;color:#946903;font-weight: bolder;font-style: normal;font-size: 14px;}
.loginb4 fieldset div {padding:5px;overflow:auto;}
.loginb4 fieldset TEXTAREA{padding: 2px;font-size: 12px;}
.loginb4 fieldset label {float:left;width:100px;text-align:right;padding:5px;margin-right:5px;}
.loginb4 fieldset p{margin:5px;line-height:2;}
.loginb4 p img{margin:5px;vertical-align: middle;}
.loginb4 A:hover{text-decoration: underline;}
.span3{float:left;width:105px;text-align:right;padding:5px;margin-right:5px;  }
.span1{ width:120px;text-align:center;padding:5px; float:left; margin-right:28px;}
.span2{ width:30%;padding:5px; float:right;}
.div1{ width:300px; float:left;}
.div2{ width:360px; float:right;}
.div3{ width:360px; float:right; background:#fff9ed; border:#ffdd99 1px solid;color:#f80;}
.div3 a{ color: Blue; text-decoration: underline;}
.div3 a:hover{  color: Red; text-decoration: none;} 
.div5{ border-bottom:solid 1px #eaead0;}
.Ptit01T1{height: 23px;background: url(../i/titbg.gif) left -45px repeat-x;border-bottom: solid 1px 

#f4e48e;overflow: hidden;}
.Ptit01T1 img,.tit01T2 img,.nPtit01T1 img{float: left;margin:0 5px;}
/********登陆界面*******/
.loginb2{margin:20px auto 20px auto;padding: 5px;width:700px;background: #fff;border: solid 2px #f8f1d1;}
.loginb2 fieldset {padding:10px;border: none;}
.loginb2 fieldset em,.newlogin{display:block;margin-bottom: 10px;padding:20px 10px 20px 100px;height:80px!important;vertical-align: middle;background: url(../i/imp.gif) #fffaa8 10px center no-repeat;border: solid 1px #fedb87;color:#946903;font-weight: bolder;font-style: normal;font-size: 14px; line-height:20px;}
.loginb2 fieldset i{display:block;margin-bottom: 10px;padding:20px 10px 20px 100px;vertical-align: middle;background: url(../i/imp.gif) #fffaa8 10px center no-repeat;border: solid 1px #fedb87;color:#000;font-style: normal;font-size: 14px; line-height:20px;}
.logdiv{ margin-bottom:20px;}
.loginb2 fieldset div {clear:left;border-bottom: solid 1px #ededed;padding:5px;_height:1%;overflow:auto;}
.loginb2 fieldset div input{background: #fff;border: solid 1px #eaead0;padding:2px;}
.loginb2 fieldset div input:hover{border: solid 1px #bff94f;}
.loginb2 fieldset TEXTAREA{padding: 2px;font-size: 12px;}
.loginb2 fieldset label {float:left;width:33%;text-align:right;padding:5px;margin-right:5px;}
.loginb2 fieldset p{margin:5px;line-height: 2;}
.loginb2 p img{margin:5px;vertical-align: middle;}
.loginb2 A:hover{text-decoration: underline;}
.zcinput{background: #fff; border-bottom: solid 1px #eaead0;border-right solid 1px #eaead0; border-top: solid 1px #333333; border-left:solid 1px #333333;padding:2px;}
.zcinput:hover{border: solid 1px #bff94f;}
/********新加样式*******/
.ycjxmbox{ float:left; height:410px; background:url(../i/tbg01.jpg) repeat-x; width:950px; clear:both;}
.ycjxmbox ul li{ float:left; width:275px; height:165px;border-right:1px solid #e1e0e0; padding:15px; margin-left:10px; display:inline;}
.ycjxmbox ul li p{ width:275px; text-align:left; margin-top:5px; line-height:25px; color:#6d6767; font-size:14px; }
.ycjxbox3{ clear:both; width:950px; height:91px; padding-bottom:20px; }
.ycjxlc1,.ycjxlc2,.ycjxlc3,.ycjxlc4{ width:95px; height:53px; background:url(../i/ycjx_lc1.jpg); color:#434343; float:left; padding:15px 30px 10px 65px; font-size:14px; line-height:25px; margin-left:5px;}
.ycjxlc1{background:url(../i/ycjx_lc1.jpg);}
.ycjxlc2{background:url(../i/ycjx_lc2.jpg);}
.ycjxlc3{background:url(../i/ycjx_lc3.jpg);}
.ycjxlc4{background:url(../i/ycjx_lc4.jpg);}
.ycjxbox3 img{ float:left; margin-top:30px;}
.ycjx_box2{ float:left; background:url(../i/ycjcp3.jpg) no-repeat left; width:458px; height:362px;}
.ycjx_text{ color:#3e3e3e; font-size:14px; line-height:30px; margin-top:6px; text-indent:135px;}
.ycjx_text1{ color:#3e3e3e; font-size:14px; line-height:30px; margin-top:12px; text-indent:135px;}

.city{clear: both;width:920px;padding:0 25px 0 5px; height:auto;margin-right: auto;margin-left: auto;background:#fff;}

.othercity{clear: both;width:940px;padding:0 0 0 10px;margin-right: auto;margin-left: auto;background:#fff;}
.hotcity{ font-size:14px; color:#666;  border-bottom:1px solid #dddddd;line-height:35px; vertical-align:middle;}
.hotcity a,.citytit a{margin:3px 0!important;padding: 2px;word-break:keep-all;color:#666;text-decoration: none; clear:both;}
.hotcity a:hover,.hotcitybg,.citytit a:hover{border-radius:3px;background:#ff9900!important;color: #fff!important;text-decoration: none;}
.othercity{ font-size:14px; color:#7a5f25;}
.citytit{font-size:14px; color:#f50; padding:2px 0; line-height:30px;  border-bottom:1px solid #dddddd;}
.othercity dt{float: left;padding:2px; margin:3px 8px 0 0;color:#333; font-weight:bold;}
.othercitydtbg{color:#333!important;}
.othercity dl{float:left;padding:5px;  width:928px;margin-bottom:8px; margin-top:8px;border:1px solid #fff;}
.othercitydlbg{background:#ffeee1!important; border:1px solid #f50!important;}
.othercity dl a{ line-height:25px;}
.othercity dl:hover,.othercitybg{ margin-bottom:8px; margin-top:8px; background:#fafafa; border:1px solid #f5f5f5;}
.othercity dd{float: left; display:block; width:855px;}
.othercity dd a{display: inline-block;color:#666; text-decoration:none; padding:2px 3px 2px 3px;line-height:25px;}
.othercity dd a:hover{border-radius:3px;background:#ff9900!important; padding:2px 3px 2px 3px; color:#fff;}
.newbox{ border:1px solid #fedb87!important; margin-bottom:10px; font-size:14px!important;}
.newbox p{ border-bottom:1px dashed #ccc;}
.newfont{ color:#6c6c6c!important;}
.newbut{ text-align:left; padding-left:10px; }
.changecity{cursor:pointer;text-decoration:underline;}
/* 顶部微信弹出层 */
.wxtcc{display:none;position:relative;clear:both;width:950px;margin-right: auto;margin-left: auto;z-index:9999;}
.shadow{position:absolute;right:20px; float:left;margin-top:6px;width:382px; height:247px;background:#bbb; z-index:9999;}
.xzjiantou{position:absolute;z-index:111;right:95px;float:left;top:-4px;}
.weixinbox{ float:left; width:380px;height:245px; text-align:left;position:relative;top:-4px;left:-4px;border:1px solid #555;z-index:10000; background:#efefef;}
.weixinbox div {float:left; margin:5px 15px 0 20px;}
.weixinbox div span{ float:left; width:170px;text-align:center; }
.weixinbox div span p img{ float:left; border:1px solid #e2e2e2; }
.weixinbox div span p{ float:left;width:170px;color:#333; clear:both;text-align:center; margin:4px 0 4px 0; font-size:13px; }
.weixinbox div span p a{color:#1fa300;font-size:13px; text-decoration:underline;}
.weixinbox div span p a:hover{color:#1e9003; text-decoration:none;}
.topxzappt{ float:left;clear: both;width:337px; background:#71ba37; border:1px solid #589b22; height:25px; line-height:25px; vertical-align:middle; font-size:14px; color:#fff; text-align:center; }
.topxzappt a{ color:#fff; text-decoration:underline; margin-right:5px;}
.topxzappt a:hover{ color:#fff; text-decoration:none;}
.rjxzbg{ background:#fafafa; margin:0 auto; padding:15px 0;}
.zxtkys { clear:both; width:950px; margin:0 auto; overflow:hidden; }
.zxtkys li{ float:left; width:260px; text-align:center; margin:15px 35px 0 15px;}
.zxtkys li img{ width:90px; height:90px; margin:10px 0 10px 0;}
.zxtkyst{ font-size:18px; }
.zxtkysint{ font-size:14px; color:#999; width:245px; text-align:center; line-height:22px; margin:10px 0 0 15px;}
.zxktbg{ clear:both;width:950px; margin-top:8px; height:314px;margin-right: auto;margin-left: auto; background:url(../i/ktxz.jpg) left center no-repeat;}
.zxktbg ul{ float:right; margin:160px 290px 0 0;}
.zxktbg ul li{ color:#fff;}
.zxktbg ul li a{ display:block; margin:10px 0 20px 0;color:#333; line-height:40px; height:40px; vertical-align:middle; text-align:left; border-radius:20px; width:160px; background:#a6dfff;}
.zxktbg ul li img{ float:left; width:25x; height:25px; margin:8px 10px 0 16px;}
.zxktbg ul li a:hover{ background:#fff;}
.machelp{float:right;  display:block;margin:180px -240px 0 0; color:#fff; font-size:12px; text-decoration:underline; }
.machelp:hover{ text-decoration:none; color:#fff;}
.mhelptit{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.mhelp{ text-align:left; border:2px solid #efefef; background:#fff; padding:20px 0 20px 20px; font-size:14px; color:#333; margin:30px auto; width:560px; line-height:30px;}
.mhelp p{ line-height:30px;}
.mhelp p em{ display:block; background:#5bc648; color:#fff; font-style:normal; width:20px;height:20px; text-align:center; line-height:20px; vertical-align:middle; font-size:12px; float:left; margin:5px 6px 0 0;  border-radius:50%;}
.mhelp p img{ margin:10px 0;}
.zxys{float:right;  display:block; margin:200px -320px 0 0;color:#fff; line-height:15px; height:45px; padding-top:15px; width:60px; vertical-align:middle; text-align:center; border-radius:50%;  background:#7cca74;}
.zxys:hover{background:#64c25b;color:#fff;}
.videol{ float:left; width:680px; height:390px; background:#010001;}
.videor{ float:right; width:270px; height:390px;background:#131313; overflow:scroll;overflow-x:hidden}
.videor::-webkit-scrollbar  
{  
    width:8px;  /*滚动条宽度*/
} 
.videor::-webkit-scrollbar-thumb  
{  
    border-radius: 3px;  /*滚动条的圆角*/
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0);  
    background-color: #484848;  /*滚动条的背景颜色*/
}  
.videor ul li{ color:#c7c7c7; margin:5px 10px; padding:5px 10px; border-bottom:1px solid #2a2a2a;}
.videor ul li a{ line-height:22px; font-size:12px; color:#bbbbbb;}
.videotime{ font-size:12px; color:#777;}
.videotit{ clear:both; background:#232323; height:65px; padding:15px 0 0 10px;}
.videoname{ font-size:18px!important; color:#fff!important;}
.videotit p{ font-size:12px; color:#919191; line-height:25px;}
.videotit p em{ margin-right:12px; font-style:normal;}
.videotit p em a{ color:#919191; text-decoration:underline;}
.videotit p em a:hover{ text-decoration:none;}
.ljbm{ float:right; background:#f86b01; padding:5px 10px; color:#fff; height:32px; line-height:32px; vertical-align:middle; width:150px; text-align:center; font-size:14px;margin:5px 30px 0 0;}
.ljbm:hover{ color:#fff; background:#fb7a19;}
.videoint{float:left; width:680px; margin:10px 10px 0 0; } 
.videoint ul{float:left; width:680px; background:#fff; overflow:hidden;}
.videoint ul li{float:left;}
.videoint ul li a{ float:left; display:block; width:100px; text-align:center; line-height:35px; height:35px; vertical-align:middle; font-size:14px; float:left;border-top:3px solid #fff; color:#000;}
.videointbg{ border-top:3px solid #ff7323!important; color:#ff7323!important;}
.classint{ float:left; clear:both;width:660px; background:#fff; padding:5px 10px; font-size:14px; line-height:30px; color:#666;}
.vbright{float:right; width:260px; margin:10px 0 0 0;height:290px; background:#fff;}
.teaint{ float:left; margin:16px 0 0 15px; overflow:hidden;}
.teaint img{ float:left; width:60px; height:60px;}
.teaint span{ float:left; width:150px; margin:6px 0 0 10px; color:#ff7323;}
.teaint span a{color:#ff7323;}
.videoxg{ float:left; clear:both; margin:10px 0 0 15px;}
.videoxg li{ float:left; width:70px; border-right:1px solid #ddd; text-align:center; line-height:22px;}
.videoxg li p{ color:#333;}
.videoxg li em{ color:#999; font-style:normal;}
.videojj{ float:left; border-bottom:1px solid #ddd;clear:both; color:#333; padding:0 8px 15px 8px; line-height:20px; margin:15px 15px 0 15px;}
.xgcs{clear:both; width:928px; margin:0 auto 10px auto; font-size:12px; line-height:25px; color:#333; padding:10px 10px 10px 10px; border:1px solid #e6e6e6;}
.xgcs a{ color:#666; text-decoration:none; margin-right:5px;}
.xgcs a:hover{ text-decoration:underline;}
.videobox{clear:both;width:950px; height:auto;margin-right: auto;margin-left: auto;}
.videolist{ float:left; width:950px; margin-top:8px;}
.videolist li{ float:left; padding:12px 4px; background:#fff;  width:296px; height:245px; border:1px solid #e5e5e5;}
.videolistl1{margin:0px 15px 15px 0!important;}
.videolistl2{margin:0 0 15px 0 0!important;}
.videolist li:hover{ border-top:1px solid #ff9000;box-shadow:0 0 16px rgba(0,1,0,.12)}
.videotpic img{ float:left; width:180px; height:111px; border:1px solid #efefef;margin-bottom:8px;}
.videolist li p{ clear:both; padding:0 10px;}
.video_type{font-size:13px; color:#999;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vtit01{ color:#333;cursor:pointer; margin-bottom:10px; width:265px;font-size:14px;height:45px; line-height:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.vtit01 a{color:#333; text-decoration:none;}
.price{font-size:14px;margin-right:5px; color:#ff6c00;}
.enroll{ float:right;color:#999; font-size:11px; padding-top:6px;}

.public-tag{font-family:MicrosoftYaHei;font-size:12px;color:#FF9100;letter-spacing:0;border:1px solid #FF9100;border-radius:100px;padding:2px 8px}
.free{color:#1DB954;font-size:16px;margin-right:5px}
.videotpic{ margin-top:10px;}
.teaname{float:right;margin:-5px 0px 0px 0px;}
.teaname a{ color:#666; height:25px; line-height:25px; vertical-align:middle; margin:0 0 5px 3px;font-size:14px;}
.videoxx{border-top:1px solid #efefef; margin:5px 12px 0 0; padding-top:12px!important;}
.videosortbg{ background:#43c60c!important; color:#fff!important; padding:4px 6px;}
.videot01{ float:left; clear:both; border-bottom:2px solid #ff7800; width:950px; margin:10px 0;}
.videot01bg{ float:left; display:block;background:#ff7800!important; color:#fff!important; padding:8px 16px; font-size:14px!important; font-style:normal;}
.videot01 a{ float:left; display:block;color:#333; padding:8px 16px; font-size:12px; font-style:normal;}
.videot01 span{ float:right; font-size:12px; margin:10px 10px 0 0;}
.videot01 span i{ color:#f00; font-style:normal;}
.zxysnew{ clear:both; display:block; width:120px; border-radius:3px; background:#f60e0e; color:#fff; font-size:16px; padding:10px 15px; margin:15px auto; text-align:center;}
.zxysnew:hover{ color:#fff; background:#fb3030;}
.xzktbot{ float:left; clear:both; width:900px; margin:0 auto;}
.xzktbot p{ padding:5px 0; clear:both;}
.xzktbot p img{ border:none; margin:15px 0;}
.xzktspan1{float:left; line-height:25px; color:#999; font-size:14px; margin:50px 50px 0 30px; width:350px;}
.xzktspan2{float:right; line-height:25px; color:#999; font-size:14px; margin:50px 50px 0 30px; width:350px;}
.wljjtbox1{width:240px; overflow:hidden;float:left; margin-top:5px;  border:1px solid #e6e6e6; }
.wljjt03{ float:left;width:230px; line-height:32px; vertical-align:middle; font-size:14px; text-align:left;height:32px; font-weight:bold; padding-left:10px; background:url(../i/nt01.jpg) repeat-x; color:#303030;}
.wljjt03 h3,.wljjt03 h2{font-size:14px; display:inline;}
.line01,.line02{ clear:both;}
ol.line01,ol.line02{margin: 0px 2px 5px 2px; padding:3px;list-style:none;}
ol.line01 li a{width:270px;}
ol.line01 li{background: url(../i/butbg.gif) 4px -109px no-repeat;text-align: left;line-height:23px;padding:2px 0 2px 13px;border-bottom:dotted 1px #f6e7fc;}
ol.line01 li:hover{background: url(../i/butbg.gif) #fff 4px -130px no-repeat;padding:2px 0 2px 13px;}
ol.line01 span{font-size: 11px;float: right;color: #f50;text-decoration: none;}
ol.line01 li a{display: block;width:220px;color:#545454;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ol.line01 li a:hover{ color:#000; text-decoration:underline;}
ol.line02 li{ display:block; text-align:left;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-right:3px; padding:2px 0 2px 0;color:#999;border-bottom:dotted 1px #f6e7fc;}
.linejy{color: #1fa300; margin-right:3px; text-decoration:none;}
.linejy:hover{color: #1fa300; text-decoration:underline;}
.linexx{color:#545454;  margin-right:3px;text-decoration:none;}
.linexx:hover{color:#333;text-decoration:underline;}
.line01span1{ float:left; color:#64573b!important; width:40px!important;}
.line01span2{ float:left!important;color: #927d52!important; width:10px;}
.line01span3{color:#927d52; width:160px!important;}
.line01span1:hover,.line01span3:hover{ color:#000!important;}

.zxtit01T4{height: 22px;background: url(../i/anbg.gif) left -779px;border-bottom: solid 2px #fff0b5;overflow: hidden; margin-bottom:10px; font-weight:bold; padding:0 2px 0 4px; font-size:14px; letter-spacing:4px;}
.tit01{clear: both;margin:2px 0px 2px 0px; padding-bottom:10px;background: url(../i/titbg.gif) left -70px repeat-x;border: solid 1px #e6e6e6; }
.seainpu{height:23px;line-height:23px;vertical-align: middle;border: solid 1px #B7A679;
color:#808066; font-size:13px;  margin:-3px 3px 0 8px; float:left;}
.seainput:hover,.seacbg1 select:hover{border: solid 1px #bff94f;}
.seacbg1 select{background:#ffffe6;color: #6b6b55;border: solid 1px #f2f2d8;padding: 2px;}
.zxtit01T4 img{vertical-align: middle;margin:0 5px;}
.qhcity{ position:absolute; z-index:99999; background:#fff; border:1px solid #ffb805;  line-height:30px;margin-top:3px;width:300px; height:128px; padding:10px; display:none; }
.qhcity ul{ list-style:none;}
.qhcity ul li a{ display:block; float:left; font-size:14px; font-weight:normal; padding:2px 10px;white-space:nowrap; border-radius:5px;  margin-right:12px;}
.qhcity ul li a:hover{ background:#ffae03; color:#fff;}
.morecity{ float:right!important; font-size:14px; padding:0!important; background:none!important; color:#ffae03!important; font-weight:normal!important; margin:0 20px 10px 0!important; }
.morecity:hover{ text-decoration:underline;}
.ckxqnew{ float:right;background:#ff9900; padding:5px 8px; color:#fff!important; font-style:normal; font-size:13px; border-radius:3px; margin:20px 10px 0 0; text-decoration:none;}
.ckxqnew:hover{background:#ffa620;text-decoration:none;}